package bean.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("serial")
public class ClienteVO implements Serializable{
	private String cuit;
	private String razonSocial;
	private String telefono;
	private DireccionVO direccion;
	private Float descuentoPagoContado;
	private List<CondicionPagoVO> condicionesPago;
	private List<DescuentoPorCantidadVO> descuentos;
	
	public ClienteVO () {
		condicionesPago = new ArrayList<CondicionPagoVO>();
		descuentos = new ArrayList<DescuentoPorCantidadVO>();
	}
	
	public String getCuit() {
		return cuit;
	}
	
	public void setCuit(String cuit) {
		this.cuit = cuit;
	}
	
	public String getRazonSocial() {
		return razonSocial;
	}
	
	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}
	
	public DireccionVO getDireccion() {
		return direccion;
	}
	
	public void setDireccion(DireccionVO direccion) {
		this.direccion = direccion;
	}
	
	public Float getDescuentoPagoContado() {
		return descuentoPagoContado;
	}
	
	public void setDescuentoPagoContado(Float descuentoPagoContado) {
		this.descuentoPagoContado = descuentoPagoContado;
	}
	
	public List<CondicionPagoVO> getCondicionesPago() {
		return condicionesPago;
	}
	
	public void setCondicionesPago(List<CondicionPagoVO> condicionesPago) {
		this.condicionesPago = condicionesPago;
	}
	
	public List<DescuentoPorCantidadVO> getDescuentos() {
		return descuentos;
	}
	
	public void setDescuentos(List<DescuentoPorCantidadVO> descuentos) {
		this.descuentos = descuentos;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	
	public String toString() {
		return razonSocial + " (" + cuit + ")";
	}
}
